package org.dubbo.live.common.interfaces.service;

import org.dubbo.live.common.interfaces.vo.LivingRoomInitVO;
import org.dubbo.live.common.interfaces.vo.req.LivingRoomReqVO;
import org.dubbo.live.common.interfaces.vo.resp.LivingRoomPageRespVO;

/**
 * @Description: //todo
 * @Author: 张广焱
 * @Date: 2024-05-17 下午9:45
 */
public interface ILivingRoomServer {
    /**
     * @Description: 直播间列表展示
     * @Author: 张广焱
     * @Date: 2024-05-19  20:40:08
     */
    LivingRoomPageRespVO list(LivingRoomReqVO livingRoomReqVO);
    Integer startingLiving(Integer type);

    boolean closeLiving(Integer roomId);

    LivingRoomInitVO anchorConfig(Long userId, Integer roomId);
}
